home *** CD-ROM | disk | FTP | other *** search
- Path: nntp0.brunel.ac.uk!usenet
- From: Francesco Fantauzzi <mapgfgf@brunel.ac.uk>
- Newsgroups: comp.lang.c++
- Subject: Re: Best Compiler
- Date: 23 Feb 1996 16:42:30 GMT
- Organization: Brunel University
- Message-ID: <4gkqpm$i5p@izar.brunel.ac.uk>
- References: <4g2rjb$583@news.iii.net> <4gck9j$cnp@redstone.interpath.net>
- NNTP-Posting-Host: maths-pc-125.brunel.ac.uk
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.22 (Windows; I; 16bit)
-
- softbase@mercury.interpath.net (Scott McMahan - Softbase Systems) wrote:
- >Linda Kasparek (lindak@pumpkin.iii.net) wrote:
- >
- >: must support MFC 4.0
- >
- >Haven't you pretty much decided on Microsoft by going this route? The
- >ONLY compiler that will completely support MFC is Microsoft's. Others
- >may support it now, but in the future, Microsoft can change MFC to
- >break that support if it decides to put the other companies out of
- >business, gets mad at them, or something.
-
- Don't think so... many people have already use MFC 4.0 in their projects,
- then THEY would be mad at Bill if their code couldn't be used with new
- releases of Visual C++/MFC. I guess that the main interest by Microsoft
- in using non standard C++ extensions is to trap programmers in their
- environment... so why should they kick those people just when they
- succeded in trapping 'em?
-
- >MFC was originally founded on
- >non-standard C++ language extensions, after all. If these are
- >mission critical applications that will have to be modifed in the
- >future, you almost have to go with Visual C++.
- >
- >: must be industrial-strength
- >
- >What does this mean in the context of a compiler!?
-
- IMO:
-
- - can compile "large" applications and libraries in an efficient way
- - is cross-platform
- - produces highly optimized code
- - it is not (too much) bug-plagued
- - allow many people to work on the same project in an efficient way
- - allow the same code to be shared by many projects and people in an
- efficient way
- - includes and/or allows tools for debugging, profiling, SQA, etc.
- - it's worth its cost
-
- In one sentence: it's useful for actual work, not only to test small
- examples while learning C++, or to pass an exam at the University.
-
- Regards,
- Francesco G. Fantauzzi
-
-
-